home *** CD-ROM | disk | FTP | other *** search
/ Champak 49 / Volume 49 - JOGO DISK .iso / Games / extremeracing2.swf / scripts / frame_4 / DoAction.as < prev   
Encoding:
Text File  |  2007-10-01  |  1.9 KB  |  87 lines

  1. var timing = false;
  2. var paused = false;
  3. var remaining;
  4. var elapsedTime;
  5. var elapsedHours;
  6. var elapsedM;
  7. var elapsedS;
  8. var elapsedH;
  9. var startTime;
  10. var remaining;
  11. var hours;
  12. var minutes;
  13. var seconds;
  14. var hundredths;
  15. if(!_root.timing)
  16. {
  17.    _root.startTime = getTimer();
  18.    _root.paused = false;
  19.    _root.timing = true;
  20. }
  21. _root.gameOverWindow.stop_btn.onPress = function()
  22. {
  23.    _root.timing = false;
  24.    _root.paused = false;
  25.    _root.timer_txt = "00:00:00";
  26. };
  27. _root.pause_btn.onPress = function()
  28. {
  29.    if(_root.timing)
  30.    {
  31.       _root.timing = false;
  32.       _root.paused = true;
  33.    }
  34. };
  35. _root.onEnterFrame = function()
  36. {
  37.    if(elapsedM == 1 and elapsedS > 29)
  38.    {
  39.       _root.congratulations = "yes";
  40.       _root.health.gotoAndStop(51);
  41.    }
  42.    if(timing)
  43.    {
  44.       elapsedTime = getTimer() - startTime;
  45.       elapsedHours = Math.floor(elapsedTime / 3600000);
  46.       remaining = elapsedTime - elapsedHours * 3600000;
  47.       elapsedM = Math.floor(remaining / 60000);
  48.       remaining -= elapsedM * 60000;
  49.       elapsedS = Math.floor(remaining / 1000);
  50.       remaining -= elapsedS * 1000;
  51.       elapsedH = Math.floor(remaining / 10);
  52.       if(elapsedHours < 10)
  53.       {
  54.          hours = "0" + elapsedHours.toString();
  55.       }
  56.       else
  57.       {
  58.          hours = elapsedHours.toString();
  59.       }
  60.       if(elapsedM < 10)
  61.       {
  62.          minutes = "0" + elapsedM.toString();
  63.       }
  64.       else
  65.       {
  66.          minutes = elapsedM.toString();
  67.       }
  68.       if(elapsedS < 10)
  69.       {
  70.          seconds = "0" + elapsedS.toString();
  71.       }
  72.       else
  73.       {
  74.          seconds = elapsedS.toString();
  75.       }
  76.       if(elapsedH < 10)
  77.       {
  78.          hundredths = "0" + elapsedH.toString();
  79.       }
  80.       else
  81.       {
  82.          hundredths = elapsedH.toString();
  83.       }
  84.       _root.timer_txt = minutes + ":" + seconds + ":" + hundredths;
  85.    }
  86. };
  87.